percolated liquid - German English Dictionary